package com.jy.api.healthreord.dto.yl.ruyuan;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class RuYuanJLDto {

    private String id;

    @ApiModelProperty("医疗机构代码")
    private String yiliaojgdm;

    @ApiModelProperty("统一社会信用代码")
    private String tongyishxydm;

    @ApiModelProperty("院区ID")
    private String yuanquid;

    @ApiModelProperty("入院记录流水号")
    private String ruyuanjllsh;

    @ApiModelProperty("院区名称")
    private String yuanqumc;

    @ApiModelProperty("住院就诊流水号")
    private String zhuyuanjzlsh;

    @ApiModelProperty("病案号")
    private String binganhao;

    @ApiModelProperty("病人ID")
    private String bingrenid;

    @ApiModelProperty("证件类型")
    private String zhengjianlx;

    @ApiModelProperty("证件号码")
    private String zhengjianhm;

    @ApiModelProperty("姓名")
    private String xingming;

    @ApiModelProperty("性别代码")
    private Integer xingbiedm;

    @ApiModelProperty("性别名称")
    private String xingbiemc;

    @ApiModelProperty("出生日期")
    private LocalDateTime chushengrq;

    @ApiModelProperty("年龄（岁）")
    private Integer nianlingsui;

    @ApiModelProperty("年龄（月）")
    private Integer nianlingyue;

    @ApiModelProperty("年龄（日）")
    private Integer nianlingri;

    @ApiModelProperty("年龄（小时）")
    private Integer nianlingxs;

    @ApiModelProperty("国籍代码")
    private String guojidm;

    @ApiModelProperty("国籍名称")
    private String guojimc;

    @ApiModelProperty("民族代码")
    private String minzudm;

    @ApiModelProperty("民族名称")
    private String minzumc;

    @ApiModelProperty("婚姻状况代码")
    private String hunyinzkdm;

    @ApiModelProperty("婚姻状况名称")
    private String hunyinzkmc;

    @ApiModelProperty("职业类别代码")
    private String zhiyelbdm;

    @ApiModelProperty("职业名称")
    private String zhiyemc;

    @ApiModelProperty("卡类型")
    private String kaleix;

    @ApiModelProperty("卡号")
    private String kahao;

    @ApiModelProperty("科室代码")
    private String keshidm;

    @ApiModelProperty("科室名称")
    private String keshimc;

    @ApiModelProperty("住院类别")
    private String zhuyuanlb;

    @ApiModelProperty("住院类别名称")
    private String zhuyuanlbmc;

    @ApiModelProperty("病区名称")
    private String bingqumc;

    @ApiModelProperty("床位号")
    private String bingchuanghao;

    @ApiModelProperty("病房号")
    private String bingfanghao;

    @ApiModelProperty("转诊转入标志")
    private String zhuanzhenbz;

    @ApiModelProperty("病史陈述者")
    private String bingshicsz;

    @ApiModelProperty("陈述者与患者的关系")
    private String chenshuzyhzdgx;

    @ApiModelProperty("陈述内容可靠标志")
    private Integer chenshunrkkbz;

    @ApiModelProperty("喂养史")
    private String weiyangshi;

    @ApiModelProperty("出生史")
    private String chushengshi;

    @ApiModelProperty("患者传染性标志")
    private Integer huanzhecrxbz;

    @ApiModelProperty("病史摘要")
    private String bingshizy;

    @ApiModelProperty("确定诊断日期")
    private LocalDate quedingzdrq;

    @ApiModelProperty("辅助检查-实验室检查")
    private String fuzhujcsysjc;

    @ApiModelProperty("辅助检查-特殊检查")
    private String fuzhujctsjc;

    @ApiModelProperty("辅助检查-病理检查")
    private String fuzhujcbljc;

    @ApiModelProperty("辅助检查-其他")
    private String qitafzjc;

    @ApiModelProperty("专科情况")
    private String zhuankeqk;

    @ApiModelProperty("中医“四诊”观察结果")
    private String sizhengcjg;

    @ApiModelProperty("治则治法")
    private String zhizezf;

    @ApiModelProperty("住院医生身份证号")
    private String zhuyuanyssfz;

    @ApiModelProperty("住院医生姓名")
    private String zhuyuanysxm;

    @ApiModelProperty("主任医生身份证号")
    private String zhurenyssfz;

    @ApiModelProperty("主任医生姓名")
    private String zhurenysxm;

    @ApiModelProperty("主治医师身份证号")
    private String zhuzhiyssfz;

    @ApiModelProperty("主治医师姓名")
    private String zhuzhiysxm;

    @ApiModelProperty("就诊医生身份证号")
    private String jiuzhenyssfz;

    @ApiModelProperty("就诊医生姓名")
    private String jiuzhenysxm;

    @ApiModelProperty("入院时间")
    private LocalDateTime ruyuansj;

    @ApiModelProperty("作废标志")
    private Integer zuofeibz;

    @ApiModelProperty("更新时间")
    private LocalDateTime gengxinsj;

    @ApiModelProperty("医疗机构名称")
    private String yiliaojgmc;

    @ApiModelProperty("入院途径代码")
    private Integer ruyuantjdm;

    @ApiModelProperty("体格检查结果")
    private String tigejcjg;

    @ApiModelProperty("入院初步诊断标准编码")
    private String ruyuancbzdbzbm;

    @ApiModelProperty("入院初步诊断标准名称")
    private String ruyuancbzdbzmc;

    @ApiModelProperty("入院初步诊断院内描述")
    private String ruyuancbzdynms;

    @ApiModelProperty("住院医师工号")
    private String zhuyuanysgh;

    @ApiModelProperty("记录时间")
    private LocalDateTime jilusj;

    @ApiModelProperty("病人信息表的主键id，没有时默认为0")
    private String patientid;

    private String appid;

    @ApiModelProperty("首次上传时间")
    private LocalDateTime chuangjiansj;

    @ApiModelProperty("最后更新时间")
    private LocalDateTime xiugaisj;
}
